草庐IT

Java SE - 集合

全部标签

php - 在 jquery each 中循环 laravel 数组集合

我想使用jquery将一个选择标签附加到我的代码中,它的选项需要来自laravel数组集合的值Controller$array['skills']=DB::table('skills')->get();脚本varskill_count=$('#skill_count').val();vararray={!!$array['skills']!!};$("#add-skill").click(function(){skill_count++;varskill='Skill:$.each(array,function(i,val){val.skill_name})Experience:for

php - 搜索嵌套在 laravel 集合中的数组

我有一个api调用返回一组类似这样的数据:{"id":97423,"visitor_id":231505,"domain_sessionidx":1,"session_start":"2017-06-0104:40:07","session_end":"2017-06-0105:22:45","session_length":2558,"count_pages":11,"count_pings":7,"created_at":null,"updated_at":"2017-06-1218:59:51","pages":[1829,1811,1829,1501,1829,1889,176

php - Doctrine 实体管理器通过空数组集合查找

我有一个名为Cycle的实体,它与CycleActeur具有OneToMany关联(请参见下面的代码)。我希望能够从我的Controller中使用一个简单的doctrinefindBy*方法,获取数据库中所有没有关联CycleActeur对象的Cycle对象。也就是这样说:$manager=$this->getContainer()->get('doctrine.orm.entity_manager');$cycleManager=$manager->getRepository('ESI67Zen2Bundle:Cycle');$cyclesWithNoCycleActeur=$cyc

php - Laravel 集合中的 "Skip"方法

在查询生成器(\Illuminate\Database\Query\Builder)中,可以同时使用skip($n)和take($n)方法。在集合(\Illuminate\Support\Collection)中,可以使用take($n)函数,但没有skip($n)函数。为什么会这样,还有其他选择吗? 最佳答案 skip($n)方法确实不包含在Collection类中,但是有一个函数做同样的事情:slice($n).QueryBuilder(取自文档):$users=DB::table('users')->skip(10)->tak

php - Laravel - 将数组转换回集合

我试图仅在产品表中获取类别集合。我的类别表有300个项目。如果产品表中附加了一个类别,我只想要一个集合。$categories集合应该只会产生大约10个类别,因为只有大约10个产品具有不同的category_ids$products=DB::table('products')->groupBy('category_id')->get();foreach($productsas$product){$categories[]=DB::table('categories')->where('id','=',$product->category_id)->first();}$categorie

php - 如何使用对象集合?或者更确切地说,对象是否检索相似对象的集合?

我想我在基本层面上了解了OOP范例,但我很难概念化在数据库中查找记录的正确方法。我怀疑这是因为我并没有像我想的那样真正了解OOP...我正在尝试编写的应用程序是一个购物车,因为它有很多适合对象的候选对象。我将使用的对象是产品(是的,这是非常原始的)。id}}$product=newProduct();echo$product->name;?>很简单。但现在我想查找多个产品(针对搜索结果页面),但我不确定如何处理。我倾向于编写另一个类,该类接受一些输入并执行仅返回产品ID列表的SQL查询。然后,我将遍历这些结果并为每个结果创建一个产品对象。然后我可以遍历对象数组并构建我的搜索结果页面。我

php - Doctrine 1.2 中的自定义集合

我正在使用Doctrine1.2。我想执行一个Doctrine_Query,而不是返回一个Doctrine_Collection将返回我选择的一个类。也就是说,像$o=Doctrine_Query::create()->from('Foo')->execute();$o;//instanceofDoctrine_Collection通常会返回一个通用的Doctrine_Collection对象。相反,我希望它返回一个我在别处定义的Foo_Collection对象classFoo_CollectionextendsDoctrine_Collection{publicfunctionsoS

php - 对象集合 OOP

我对一般概念感兴趣,您将如何在以下上下文中组织您的代码(您将使用哪些类)。您必须处理文章/节点或内容。名称无关紧要,概念是相同的。每个对象有10-20个属性。当我需要使用这些对象时,问题就出现了。为了保持代码整洁,我尝试将大部分操作移到一个或多个类中。第一种方法是使用一个名为NodeManger的通用类。正如您可以想象的那样,这些方法越来越多,所以解决这个问题的唯一方法是开始将代码重构为几个具有特殊用途的较小类,如NodeStorage、NodeConverter、NodeViewer、NodeBuilder等。你必须对这个集合做的操作在开始时似乎很少,但随着时间的推移它们会变得越来越

php - 在 Silex 中获取所有已安装的 Controller 集合/提供程序

有没有办法在Silex中获取所有已安装的Controller集合/提供程序?所以当我遇到类似的事情时:$app->mount("/faq",newFaqControllerProvider());$app->mount("/",newHomepageControllerProvider());我可以轻松地在最后一个安装的Controller(HomepageControllerProvider)中获取所有mountedController集合/提供者。 最佳答案 Silex不持有对Controller提供者的引用。您可以通过rout

php - Symfony2 - 使用实体数据库 ID 作为表单集合数组键

我正在构建一个表单集合,它输出的行如下:但我想做的是拥有这一点:DB_ID_1将是数据库记录ID的数值。所以我可以像这样打印出模板中的每一行:{{form.items.1}}因此它打印出ID为1的数据库记录的表单元素,目前它打印出键为1的元素,例如真实的数据库ID为9如果需要更多信息,请告诉我。谢谢 最佳答案 我终于在这篇文章的帮助下找到了答案EmbeddingacollectionofformsSymfony2formswithaddinganddeletingallowed这是一个非常简单的解决方案——我找错了地方,我需要在我的